ladder ditcher - German English Dictionary